package List_study;

import java.util.LinkedList;

public class LinkList1 {
    public static void main(String[] args) {
        LinkedList<String> linked=new LinkedList<>();
        linked.add("a");
        linked.add("b");
        linked.add("c");
        //也可以用 linked.addlist("c");

        linked.addFirst("ww");
        //也可以  linked.push("ww");
        //往集合的开头加入ww
        System.out.println(linked);
        //[ww, a, b, c]

        System.out.println(linked.getFirst());
        //获取第一个元素
        System.out.println(linked.getLast());
        //获取集合中的最后一个元素
        System.out.println(linked.removeFirst());
        //移除并返回列表的第一个元素   ww
        System.out.println(linked.removeLast());
        //移除并返回列表的最后一个元素  c
        System.out.println(linked.pop());
        //从列表的栈堆弹出一个元素，类似removeFirst  a
        System.out.println(linked);
        //[b]
    }
}
